Opening and Closing an INF file

Before the setup functions can access information in the INF, you must open it with a call to the SetupOpenInfFile1UU.WA function. This function returns a handle to the INF file.

If you do not know the name of the INF file that you need to open, you can use the SetupGetInfFileList1MK7ENX function to obtain a list of all the INF files of a particular type (either old Windows NT 3.x script-based files, or new Windows 95- and Windows NT 4.0-style INF files, or both) in a directory.

After you open an INF file, you can append additional INF files to the opened INF file by using the SetupOpenAppendInfFile132.P6I function. This is functionally similar to an include statement. When subsequent setup functions reference an open INF file, they will also be able to access any information stored in the appended files.

If you do not specify an INF file during the call to the SetupOpenAppendInfFile function, SetupOpenAppendInfFile appends the file(s) specified by the LayoutFile key in the Version1_NXEGQ section of the open INF file.

When you no longer need the information in the INF file, call the SetupCloseInfFileABLUDA functionto release resources allocated during the call to SetupOpenInfFile.